package com.hdy.mapper;

import com.hdy.pojo.Teacher;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TeacherMapper {

    //获取所有老师
    public List<Teacher> getTeacherAll();

    //一对多查询
    //获取指定老师及其该老师下的所有学生

    //方案一：使用连表查询（结果集映射方式使用：按结果嵌套处理）的方式
    public List<Teacher> getTeacherByIdAndStudentAll(@Param("tid") int id);

    //方案二：使用子查询（结果集映射方式使用：按查询嵌套处理）的方式
    public List<Teacher> getTeacherByIdAndStudentAll2(@Param("tid") int id);
}
